package com.csx.framework.springboot.sample.boot;

import org.springframework.beans.factory.DisposableBean;
import org.springframework.stereotype.Component;

/**
 * 生效时机:
 *      当此对象销毁时，一般是容器暂停了，会触发该方法执行
 * 使用场景:
 *      容器关闭前的销毁动作
 * @author cuisongxu
 * @date 2024/2/25 周日 16:22
 */

@Component
public class M13DisposableBean implements DisposableBean {

    @Override
    public void destroy() throws Exception {
        System.out.println("顺序25 --- M13DisposableBean#destroy 在容器销毁前调用");
        System.out.println();
    }
}
